package com.ruoyi.biz.model.excel;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.math.BigDecimal;


/**
 * 工资条对象 biz_wages
 *
 * @author tianl
 * @date 2025-01-06
 */
@Data
public class BizWagesExcel {

    @ExcelProperty(index = 0)
    private String no;

    /** 用户编码 */
    @ExcelProperty(index = 1)
    private String userCode;
    @ExcelProperty(index = 2)
    private String userName;

    /** 出勤天数 */
    @ExcelProperty(index = 3)
    private BigDecimal workDays;

    /** 基本工资 */
    @ExcelProperty(index = 4)
    private BigDecimal baseWages;

    /** 本月绩效 */
    @ExcelProperty(index = 5)
    private BigDecimal month;

    /** 预发绩效 */
    @ExcelProperty(index = 6)
    private BigDecimal advance;

    /** 工龄津贴 */
    @ExcelProperty(index = 7)
    private BigDecimal seniority;

    /** 岗位津贴 */
    @ExcelProperty(index = 8)
    private BigDecimal post;

    /** 竞业限制津贴 */
    @ExcelProperty(index = 9)
    private BigDecimal competition;

    /** 保密津贴 */
    @ExcelProperty(index = 10)
    private BigDecimal secrecy;

    /** 安全责任津贴 */
    @ExcelProperty(index = 11)
    private BigDecimal safe;

    /** 兼岗津贴 */
    @ExcelProperty(index = 12)
    private BigDecimal job;

    /** 老带新培训金 */
    @ExcelProperty(index = 13)
    private BigDecimal teach;

    /** 其他津贴 */
    @ExcelProperty(index = 14)
    private BigDecimal other;

    /** 节日福利 */
    @ExcelProperty(index = 15)
    private BigDecimal holiday;

    /** 加班补贴 */
    @ExcelProperty(index = 16)
    private BigDecimal overtime;

    /** 合计 */
    @ExcelProperty(index = 17)
    private BigDecimal totalAll;

    /** 代扣代缴 */
    @ExcelProperty(index = 18)
    private BigDecimal subWithholding;

    /** 扣减预发绩效 */
    @ExcelProperty(index = 19)
    private BigDecimal subAdvance;

    /** 扣减请假 */
    @ExcelProperty(index = 20)
    private BigDecimal subLeave;

    /** 应发合计 */
    @ExcelProperty(index = 21)
    private BigDecimal totalShould;

    /** 代扣个税 */
    @ExcelProperty(index = 22)
    private BigDecimal subTax;

    /** 其他代扣 */
    @ExcelProperty(index = 23)
    private BigDecimal subOther;

    /** 实发合计 */
    @ExcelProperty(index = 24)
    private BigDecimal totalReal;

    /** 累计预发绩效 */
    @ExcelProperty(index = 25)
    private BigDecimal totalAdvance;

    @ExcelProperty(index = 26)
    private String memo;


}
